/*
题目描述
定义一个宏，对于输入的一个年份，判断其是否是闰年。
要求使宏名为LEAP_YEAR，形参为y，即定义宏的形式为：
#define LEAP_YEAR(y) ......

输入
一个正整数year。

输出
如果输入的年份year是闰年，则首先输出year的值，然后输出” is a leap year.”；否则若输入的年份不是闰年，则同样首先输出year的值，然后输出” is not a leap year.”。
请注意行尾输出换行。
*/
#include <stdio.h>
#define LEAP_YEAR(y) y % 4 == 0 && y % 100 != 0 || y % 400 == 0
int main()
{
    int y;
    scanf("%d", &y);
    if (LEAP_YEAR(y))
    {
        printf("%d is a leap year.",y);
    }
    else
    {
        printf("%d is not a leap year.",y);
    }
}